import { CustomEnum } from '@/utils/getUtils'

// 启用禁用状态枚举
export const UseEnum = new CustomEnum({
  Enable: ['1', '启用'],
  Disable: ['2', '禁用']
})

// 标签枚举
export const LabelEnum = new CustomEnum({
  Activity: [1, '活动标签'],
  Service: [2, '服务标签'],
  Perform: [3, '性能标签']
})

// 打标枚举
export const ApplyEnum = new CustomEnum({
  Manual: [10, '手动打标'],
  Auto: [20, '自动打标']
})
export const APPLY_VALUES = ApplyEnum.values // 打标映射值

// 规则枚举
export const RuleEnum = {
  Normal: 10, // '默认无规则'
  Core: 20, // '核心商品'
  SellWell: 30, // '畅销商品'
  SaleAbsolute: 40, // '售价绝对准确'
  SaleRelate: 50, // '售价相对准确'
  KeyPoint: 60, // 重点商品
  XCoin: 63, // 鑫币
  Integral: 64, // 积分
}

// 核心商品规则导出数据枚举
export const CoreRuleExportEnum = {
  Abnormal: 10, // 导出异常数据
  Original: 20 // 导出原有数据
}

// 核心商品规则查询类型枚举
export const CoreRuleQueryEnum = {
  Edit: 10, // 编辑页面规则列表查询
  View: 20 // 查看规则页面列表查询
}
